package day02;

import java.util.Date;

public class Date1 {

    public static void main(String[] args) {
        demo03();
    }

    /*
        Long getTime()  把【日期转换为毫秒值】(相当于System.currentTimeMillis()方法)
            返回自 1970年1月1日 00:00:00 GMT 以来此Date对象表示的毫秒数
     */
    private static void demo03() {
        Date date = new Date();
        long time = date.getTime();
        System.out.println(time);
    }

    /*
        Date类的带参数构造方法
        Date(Long date) :传递毫秒值，把毫秒值转换为Date日期
     */
    private static void demo02() {
        Date date = new Date(0L);
        System.out.println(date);//Thu Jan 01 08:00:00 CST 1970

        date = new Date(1618123418356L);
        System.out.println(date);
    }

    /*
    Date类的空参数构造方法
    Date() 获取当前系统的日期和时间
    */
    private static void demo01() {
        Date date = new Date();
        System.out.println(date);//打印的不是地址值说明重写了date方法
        //Sun Apr 11 15:00:27 CST(表示中国标准时间) 2021
    }

}
